30ad1a5457393363efc61fd2a66da4423c65df66,resthttp/src/main/java/cn/alien95/resthttp/image/cache/CacheDispatcher.java,CacheDispatcher,start,#,50
Before Change
} else {
RestHttpLog.i("Get picture from diskCache");
final ImageCallback finalCallback = imgRequest.callback;
DiskCache.getInstance().getBitmapFromCacheAsync(imgRequest.url, new DiskCallback() {
@Override
public void callback(Bitmap bitmap) {
finalCallback.success(bitmap);
}
});
}
/**
* 通过inSimpleSize�数进行图片压缩
*/
} else if (imgRequest.inSimpleSize > 1) {
/**
* 压缩图片缓å˜è¯»å?–
*/
if (MemoryCache.getInstance().getBitmapFromCache(imgRequest.url + imgRequest.inSimpleSize) != null) {
RestHttpLog.i("Get compress picture from memoryCache");
imgRequest.callback.success(MemoryCache.getInstance().getBitmapFromCache(imgRequest.url + imgRequest.inSimpleSize));
} else {
RestHttpLog.i("Get compress picture from diskCache");
final ImageCallback finalCallback = imgRequest.callback;
After Change
imgRequest.callback.success(MemoryCache.getInstance().get(imgRequest.url));
} else {
RestHttpLog.i("Get picture from diskCache");
imgRequest.callback.success(DiskCache.getInstance().get(Util.getCacheKey(imgRequest.url)));
}
/**
* 通过inSimpleSize�数进行图片压缩